/*------style.css  start------*/
/*less*/
@c:center;
@small:12px;
@mid:14px;
@big:16px;
@b:#000;
@g:#666;
@r:#d41c29;
.clearfix:after{
	content:"";
	display:block;
	clear:both;
}
.clearfix{
	zoom:1;
}
.fl{
	float:left;
}
.fr{
	float:right;
}
.db{
	display:block;
}
.tl{
	text-align: left;
}
.tc{
	text-align: center;
}
.tr{
	text-align: right;
}
.full{
	width:100%;
	height:100%;
}
.box{
	display: inline-block;
}
.none{
	display: none;
}

a:hover{
	text-decoration:none;
	color: #ca1c28;
    transition: color 0.4s;
    -moz-transition: color 0.4s;
    -webkit-transition: color 0.4s;
    -o-transition: color 0.4s;
}
@-webkit-keyframes fromBottomFade { from {
-webkit-transform: translateY(20%);
opacity:0;
}
}
@keyframes fromBottomFade { from {
transform: translateY(20%);
opacity:0;
}
}



a{text-decoration:none;}


/*container*/
.container{
	max-width:1400px;
	width:72.9%;
	min-width:1200px;
	margin:0 auto;
	clear:both;
}

/*header*/


/* .tooper{width:100%;height:30px;line-height:30px;background:#e60012;} */

.top{width:100%;height:96px;background:#fff;}
.top .logo{float:left;font-size:0px;}
.nav{float:right;line-height:96px;}
.navul li{float:left;height:96px;width: 120px;position:relative;}
.navul li>a{font-size:16px;color:#000000;width: 120px;text-align:center;height: 96px;display: block;}
.navul li.cur>a{color:#ffffff;background: #3e5d4c;}
.navul li>a:hover{color:#ffffff;background: #3e5d4c;}
.navul li .nav_son{display: none;position: absolute;top: 96px;z-index:100;box-shadow: 0 6px 12px rgba(0, 0, 0, .175);width: 120px;font-size: 14px;background: #FFF;animation: fromBottomFade .6s ease both;-webkit-animation: fromBottomFade .6s ease both;}
.navul li .nav_son a{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color:#222;display:block;padding:10px 20px;border-bottom:1px solid #ebebeb;line-height:23px;}
.navul li .nav_son a:hover{color:#008b92;background:#f5f5f5;}
/* .navul li .line{width:0px;height:5px;position:absolute;top:129px;left:0px;background:#e60012;} */
/* .navul li:hover .line{width:100%;} */
.navul li:hover .nav_son{display:block;}



	
	/*banner*/
#indexbanner{ width:100%;height:632px; overflow: hidden; position: relative;}
#insidebanner{ width:100%;height:400px; overflow: hidden; position: relative;}
#indexbanner .bx-controls{ position: absolute; left: 0; bottom: 20px; z-index: 70; width: 100%; color: rgba(0,0,0,0);}
#indexbanner .bx-controls .bx-pager{ text-align: center;}
#indexbanner .bx-controls .bx-pager div{ display: inline-block; margin: 0 2px;}
#indexbanner .bx-controls .bx-pager div a{ display: block; width: 45px; height: 4px; overflow: hidden; line-height: 50px; background-color: rgba(255,255,255,0.3);}
#indexbanner .bx-controls .bx-pager div a.active{ background-color: rgba(255,255,255,0.8);}
#indexbanner .bx-controls .bx-controls-direction{ display: none;}







.tit{width:100%;text-align:center;}
.tit p{font-size:30px;color:#000000;font-weight:lighter;margin-bottom:9px;}
.tit p span{font-size:30px;color:#3e5d4c;font-weight:lighter; margin-bottom:9px;}
.tit span{font-size:24px;color:#3e5d4c; text-transform:uppercase;font-family:Georgia;}




#indexproduct{width:100%;height:630px;overflow:hidden;}
.product{height:100%;margin:auto;overflow:hidden;}
.product .tit{margin-top:70px;margin-bottom:30px;}

.product .cpzs{width:100%;}
.product .cpzs ul li{width:49%;margin-right:2%;height:400px; float:left;position:relative;}
.product .cpzs ul li .pic{background:#000000;height:100%;width:100%;}
.product .cpzs ul li img{height:100%;width:100%;opacity:0.6;}
.product .cpzs ul li .lili{position:absolute;width:10px;height:10px;background:#f4d6a2;right:26px;top:46px;}
.product .cpzs ul li:nth-child(2n){margin-right:0px;}
.product .cpzs ul li .pro_tit{position:absolute;right:30px;top:24px;width:48px;height:145px;border:1px solid #3e5d4c;background:#3e5d4c;}
.product .cpzs ul li .tt{font-size:24px;color:#ffffff;font-weight:lighter; text-align:center;letter-spacing:0.1em;margin-top:35px;line-height:30px;}
.product .cpzs ul li:hover .pro_tit{background:#f1f1f1;}
.product .cpzs ul li:hover .tt{color:#000000;}
.product .cpzs ul li:hover img{opacity:1;}



#neiyeproduct{width:100%;height:240px;overflow:hidden;}
.nproduct{width:1200px;height:100%;margin:auto;overflow:hidden;}
.nproduct .tit{margin-top:40px;margin-bottom:30px;}

.nproduct .cpzs{width:100%;}
.nproduct .cpzs ul li{width:33%;height:75px; float:left;}
/* .nproduct .cpzs ul li a{width:360px;display:block; position:relative;} */
/* .nproduct .cpzs ul li:first-child a{width:360px;display:block; float:right;position:relative;} */
.nproduct .cpzs ul li a{width:360px;display:block; margin:auto; position:relative;}
.nproduct .cpzs ul li .pic{background:#000000;height:100%;width:360px;}
.nproduct .cpzs ul li img{height:100%;width:100%;opacity:0.6;}
.nproduct .cpzs ul li .lili{position:absolute;width:10px;height:10px;background:#f4d6a2;right:26px;top:46px;}
.nproduct .cpzs ul li:nth-child(3n){margin-right:0px;}
.nproduct .cpzs ul li .pro_tit{position:absolute;top:0px;left:0px; width:360px;height:75px;}
.nproduct .cpzs ul li .tt{font-size:24px;color:#ffffff;font-weight:lighter; text-align:center;letter-spacing:0.1em;line-height:75px;}
.nproduct .cpzs ul li:hover .pro_tit{background:#f1f1f1; opacity:0.8;}
.nproduct .cpzs ul li:hover .tt{color:#000000;}
.nproduct .cpzs ul li:hover img{opacity:1;}


/*.product .tab{height:110px;width:1006px;margin:auto;}
.product .tab ul{position:relative;left:50%;float:left;}
.product .tab ul li{float:left;width:178px;height:42px;background:#f5f5f5;text-align:center;border-radius:3px; line-height:42px;margin-right:29px;margin-top:13px; position:relative;right:50%;}
.product .tab ul li:nth-child(5n){margin-right:0px;}
.product .tab ul li:first-child{background:#e60012; }
.product .tab ul li:first-child a{color:#ffffff; }
.product .tab ul li a{width:100%;height:100%;display:block;border-radius:3px;font-size:13px;}
.product .tab ul li.current a{color:#fff;background:#e60012;}
.product .tab ul li a:hover{color:#fff;background:#e60012;}
.product .tab ul li:last-child{margin-right:0px;}
.product .cpzs{width:100%;margin-top:37px;height:824px;overflow:hidden;}
.product .cpzs ul{display:none;}
.product .cpzs ul:first-child{display:block;}
.product .cpzs ul li{width:392px;height:400px;overflow:hidden; float:left;margin-right:7px;margin-bottom:12px;}
.product .cpzs ul li:nth-child(3n){margin-right:0px;}
.product .cpzs ul li a{width:392px;height:400px; overflow:hidden;display:block;}
.product .cpzs ul li .pic{width:392px;height:294px;overflow:hidden;background:#dcdddd; text-align:center;position:relative;
	display:flex;
	align-items:center;
	display:-webkit-flex; 
    -webkit-align-items:center;
	display:-ms-flex; 
    -ms-align-items:center;}
.product .cpzs ul li .pic img{max-width:100%;max-height:100%;margin:auto;transition:0.9s;background:#dcdddd;}
.product .cpzs ul li:hover .pic img{
	transform:scale(1.1,1.1);
	-ms-transform:scale(1.1,1.1); 
	-moz-transform:scale(1.1,1.1); 
	-webkit-transform:scale(1.1,1.1); 
	-o-transform:scale(1.1,1.1); 	}
.product .cpzs ul li .pro_tit{ height:106px; width:100%;overflow:hidden;}
.product .cpzs ul li .pro_tit .tt{color:#1e1e1e;font-weight:700;line-height:40px;margin-top:15px;}
.product .cpzs ul li .pro_tit .des{color:#999999;line-height:25px;font-size:13px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp:2;  
	-webkit-box-orient: vertical;}
*/






#indexabout{width:100%;height:880px;overflow:hidden;background:url(../images/index_03.jpg) no-repeat center;}
.about{width:1196px;height:880px;margin:auto;overflow:hidden;position:relative;}
.about .tit{margin-top:70px;margin-bottom:50px;}
.about .left{position:absolute; left:0px;bottom:95px; width:600px;height:400px; background:url(../images/index1_03.jpg) no-repeat center;}
.about .left .con{margin-top:90px;margin-left:42px;font-weight:lighter;line-height:30px;color:#000000;font-size:18px;}
.about .left .about_img{position:absolute;left:444px;bottom:310px;}




.about .more{width:130px;height:38px;line-height:38px;background:rgba(230,0,18,0.6);text-align:center;color:#ffcbcf;display:block;margin-top:23px;position:relative;z-index:5;}
.about .more:before{content:"";width:0;height:38px;position:absolute;top:0;left:0;background:#e54e5a;z-index:-1;
	transition: all 0.6s ease 0s;
	-ms-transition: all 0.6s ease 0s;
	-moz-transition: all 0.6s ease 0s;
	-webkit-transition: all 0.6s ease 0s;
	-o-transition: all 0.6s ease 0s;}
.about .more:hover:before{width:100%;}
.about .xx{margin-top:43px;text-align:center;}
.about .xx .detail{display:inline-block;width:70px;height:100px;margin-right:60px;}
.about .xx .detail:last-child{margin-right:0;}
.about .xx .detail a{width:70px;height:100px;display:block;}
.about .xx .detail .pic{width:100%;height:60px;margin-bottom:10px;
	display:flex;
	align-items:center;
	display:-webkit-flex; 
    -webkit-align-items:center;
	display:-ms-flex; 
    -ms-align-items:center;}
.about .xx .detail .pic img{max-width:100%;max-height:100%;margin:auto;}
.about .xx .detail .tt{color:#ffffff;}
.about .xx .detail:hover{transform:translateY(-10px);}
.about .about_con .right{width:500px;float:right;height:100%;}
.about .about_con .right .about_img{width:494px;height:338px;overflow:hidden; background:rgba(133,133,133,0.3);	
	display:flex;
	align-items:center;
	display:-webkit-flex; 
    -webkit-align-items:center;
	display:-ms-flex; 
    -ms-align-items:center;}
.about .about_con .right .about_img img{max-width:100%;max-height:100%;margin:auto;transition:0.6s;}
.about .about_con .right .about_img img:hover{
		transform:scale(1.1,1.1);
	-ms-transform:scale(1.1,1.1); 	/* IE 9 */
	-moz-transform:scale(1.1,1.1); 	/* Firefox */
	-webkit-transform:scale(1.1,1.1); /* Safari å’Œ Chrome */
	-o-transform:scale(1.1,1.1); 	/* Opera */
}

#indexlixx{width:100%;overflow:hidden;height:380px;background:url(../images/index_08.jpg) no-repeat center;}
.lixx{width:100%;height:100%;margin:auto;overflow:hidden; position:relative;}
.lixx ul{width:64%; }
.lixx li{line-height:40px;overflow:hidden; }
.lixx li:first-child{margin-top:80px;}
.lixx li img{float:left;margin-top:10px;}
.lixx li p{font-size:18px;color:#000000;}
.lixx .shipin{position:absolute;right:73px;top:0;}
@media only screen and (max-width: 1600px){
	.lixx ul{width:50%; }
	
}
@media only screen and (max-width: 1366px){
	.lixx ul{width:49%; }
	
}

#indexcase{width:100%;overflow:hidden;height:530px;}
.case{width:1200px;height:100%;margin:auto;overflow:hidden;}
.case .tit{margin-top:60px;}
.case .cpzs{width:100%;height:292px;margin-top:40px;overflow:hidden;}
.case .cpzs ul li{width:390px;height:292px;float:left;margin-right:15px;}
.case .cpzs ul li .pic{width:390px;height:292px;display:block;overflow:hidden;text-align:center;background:#fff;position:relative;
	display:flex;
	align-items:center;
	display:-webkit-flex; 
    -webkit-align-items:center;
	display:-ms-flex; 
    -ms-align-items:center;}
.case .cpzs ul li .pic img{max-width:100%;max-height:100%;margin:auto;}



#indexenvironment{width:100%;overflow:hidden;height:500px;background:url(../images/envirnbg.jpg) no-repeat center;}
.environment{width:1200px;height:100%;margin:auto;overflow:hidden;}
.environment .tit{margin-top:78px;}
.environment .tit p{color:#ffffff;}
.environment .tit span{color:#ffffff;}
.environment .cpzs{width:100%;height:217px;margin-top:53px;overflow:hidden;}
.environment .cpzs ul li{width:290px;height:217px;float:left;margin-right:14px;}
.environment .cpzs ul li .pic{width:290px;height:217px;display:block;overflow:hidden;text-align:center;background:#fff;position:relative;
	display:flex;
	align-items:center;
	display:-webkit-flex; 
    -webkit-align-items:center;
	display:-ms-flex; 
    -ms-align-items:center;}
.environment .cpzs ul li .pic img{max-width:100%;max-height:100%;margin:auto;}

.imga{position:fixed;top:300px;right:0px;z-index:10000;background:#fff;}
.imga .img2{position:relative;}
.imga .img2 p{position:absolute;right:-200%;opacity:0;color:#ffffff; top:0;transition:0.6s; width:200px;height:72px;line-height:72px; text-align:center;font-size:18px;background:#f4d6a2;}
.imga .img2:hover p{right:101%;opacity:1;}
.imga .img3{position:relative;}
.imga .img3 .ercode{position:absolute;right:101%;top:0;opacity:0;color:#ffffff; transition:0.6s; width:146px;height:146px;background:#f4d6a2;}
.imga .img3:hover .ercode{right:101%;opacity:1;display:block;}
.imga .img4:hover{cursor:pointer;}







#indexnews{width:100%;height:680px;overflow:hidden;background:url(../images/index_09.jpg) no-repeat center;}
.news{width:1200px;margin:auto;}
.news .tit{margin-top:70px;margin-bottom:64px;}
.news .con{width:1200px;height:460px;overflow:hidden;}
.news .con ul{width:1200px;height:410px;}
.news .con ul li{width:373px;height:410px;float:left;margin-right:40px;}
.news .con ul li:nth-child(3n){margin-right:0px;}
.news .con ul li a{width:100%;height:410px;display:block;}
.news .con ul li a .pic{width:100%;height:240px;overflow:hidden;}
.news .con ul li a .pic img{width:100%;height:240px;transition:0.6s;}
.news .con ul li .tt{width:336px;margin-left:9px; font-size:18px;color:#000000;font-weight:lighter;line-height:50px;}
/* .news .con ul li .line{width:36px;height:1px;background:#b3b3b3;margin-bottom:17px;} */
.news .con ul li .date{width:336px;margin-left:9px; font-size:18px;color:#666;margin-bottom:22px;}
.news .con ul li .des{width:336px;margin-left:9px;line-height:20px;}
.news .con ul li:hover .tt{color:#025a34;}
.news .con ul li:hover img{transform:scale(1.1,1.1);
	-ms-transform:scale(1.1,1.1); 
	-moz-transform:scale(1.1,1.1); 
	-webkit-transform:scale(1.1,1.1); 
	-o-transform:scale(1.1,1.1); 	}
.news .con ul li:hover{border-bottom:3px solid #025a34;}
.news .more{width:200px;height:46px;line-height:46px; border:1px solid #e5e5e5;text-align:center;margin:auto;}
.news .more a{ width:200px;height:46px;display:block;color:#e44242;text-transform:uppercase; font-weight:lighter;font-size:16px;transition:0.9s;}
.news .more a:hover{font-weight:700;font-size:18px;}






#neiyenews{width:100%;height:700px;overflow:hidden;}
.neiyenews{width:1200px;margin:auto; border-bottom: 1px solid #dcdcdc;}
.neiyenews .tit{margin-top:70px;margin-bottom:64px;}
.neiyenews .con{width:1200px;height:500px;overflow:hidden;}
.neiyenews .con .left{width: 525px;float: left;height: 470px;background: #eeeeee;}
.neiyenews .con .left ul li{display: none;width: 400px;margin: auto;}
.neiyenews .con .left ul li:first-child{display: block}
.neiyenews .con .left ul li .pic{width:400px;height:233px;overflow:hidden;}
.neiyenews .con .left ul li .pic img{max-width:400px;max-height:233px;overflow:hidden;}
.neiyenews .con .left ul li .date{font-size: 24px;font-weight: lighter;color: #999;margin-top: 50px;}
.neiyenews .con .left ul li .tt{font-size: 16px;height: 60px;line-height: 60px;}


.neiyenews .con .right{width: 630px;float: right;}

.neiyenews .con .right ul li{width: 100%;height:165px;border-top: 1px solid #dcdcdc;}
.neiyenews .con .right ul li .line{width: 10%;height:165px;float: left;}
.neiyenews .con .right ul li .pic{width: 70%;height: 100%;float: left;}
.neiyenews .con .right ul li .pic .tt{margin-top: 44px;font-size: 16px;}
.neiyenews .con .right ul li .pic .des{margin-top: 18px;line-height: 25px;height:50px;overflow:hidden;font-size:14px; color: #999999;}
.neiyenews .con .right ul li .destime{width: 15%;height: 100%;text-align: center; float: right;color: #999999;}
.neiyenews .con .right ul li .destime .date{margin-top: 44px;color: #999999;font-size: 20px;font-weight: lighter;}
.neiyenews .con .right ul li .destime img{margin-top:30px;} 

.neiyenews .con .right ul li:hover .pic .tt{color:#3e5d4c;}

.inset{width:100%;}
.inset .ne{ }
#ne_nav{width:100%;height:40px;background:#f5f5f5;}
#ne_nav p{line-height:40px;padding-left:30px;background:url(../images/home.png) no-repeat left center;}





.col{width:1200px;margin:auto;min-height:450px;line-height:220%;}
.col h2{text-align:center;font-weight:normal;color:#000;margin-top: 30px;line-height: 60px;}
.col h3{text-align:center;font-weight:normal;font-size:12px;}



.maintit{text-align:center;margin-top:45px;}
.maintit p{font-size:30px;color:#333;font-weight:lighter;margin-bottom:10px;}
.maintit span{font-size:16px;color:#999;text-transform:uppercase;}
.son_nav{margin-top:25px;text-align:center;}
.son_nav a{padding:0px 20px;height:45px;line-height:45px;border-radius:2px;border:1px solid #dcdcdc;color:#333;display:inline-block;margin:0px 10px;transition: color 0s;}
.son_nav a.active{background:#008b92;color:#fff;border:1px solid #008b92;}
.son_nav a:hover{background:#008b92;color:#fff;border:1px solid #008b92;}



.pxxm{width:1200px;margin:auto;min-height:450px;margin-bottom:50px;margin-top:30px;overflow:hidden;}
.pxxm ul{margin:0px 2px;width:1196px;}
.pxxm ul li{width:296px;height:316px;float:left;}
.pxxm ul li a{width:280px;height:280px;margin:15px auto;transition:0.3s; display:block;}
.pxxm ul li:nth-child(4n){margin-right:0px;}
.pxxm ul li .pic{width:280px;height:218px;overflow:hidden;display:flex;align-items:center;display:-webkit-flex; /* Safari */-webkit-align-items: center; /* Safari 7.0+ */}
.pxxm ul li .pic img{max-width:100%;max-height:100%;margin:auto;padding:3px;}
.pxxm ul li p{width:90%;margin:auto;height:60px;text-align:center;line-height:60px;overflow:hidden; color:#000;font-size:14px;text-overflow:ellipsis;white-space:nowrap;}
.pxxm ul li .des{font-size:12px;height:36px;line-height:18px;margin-top:12px;padding:0 3px;color:#666;}
.pxxm ul li:hover a{box-shadow: rgba(238,238,238,1) 0px 0px 5px 5px;margin-top:5px;}
.pxxm ul li:hover img{opacity:0.9;}
.pxxm ul li:hover p{color:#3e5d4c;}




.online{width:100%;margin:auto;margin-top:20px;margin-bottom:20px;overflow:hidden;}
.online form{padding-left:150px;}
.online .text{width:381px;height:38px;float:left;margin-bottom:20px;margin-right:25px;}
.online .text input{width:268px;height:36px;border:1px solid #c9c9c9;padding-left:20px;}
.online .text p{float:left;width:76px;padding-right:10px;line-height:38px;padding-left:5px;}
.online .text p span{color:#eb0000;position:relative;top:2px;}
.online .con{width:927px;height:205px;float:left;margin-bottom:20px;}
.online .con textarea{padding:20px;border:1px solid #c9c9c9;height:163px;width:760px;}
.online .con p{float:left;width:81px;padding-right:5px;line-height:38px;padding-left:5px;}
.online .con p span{color:#eb0000;position:relative;top:2px;}
.online .verify{height:38px;margin-bottom:20px;}
.online .verify p{float:left;width:76px;padding-right:10px;line-height:38px;padding-left:5px;}
.online .verify p span{color:#eb0000;position:relative;top:2px;}
.online .verify input{width:154px;height:36px;border:1px solid #c9c9c9;float:left;padding-left:20px;margin-right:10px;}
.online .verify img{cursor:pointer;}
.online .submit{width:107px;height:35px;color:#fff;cursor:pointer;background:#be252e;margin-left:91px;float:left;border:none;margin-right:47px;}
.online .reset{width:107px;height:35px;color:#fff;cursor:pointer;background:#008b92;float:left;border:none;}







.xwzx{width:1200px;margin:auto;min-height:350px;margin-bottom:50px;}
.xwzx ul{width:100%;overflow:hidden; }
.xwzx ul li{width:100%;height:200px;transition: all 0.3s ease 0s;border-bottom:1px solid #ddd;position:relative;}
.xwzx ul li:after{content:"";width:0px;border-bottom:1px solid #008b92;position:absolute;bottom:-1px;
	transition:all 0.65s ease 0s;
	-ms-transform:all 0.65s ease 0s; 	/* IE 9 */
	-moz-transform:all 0.65s ease 0s; 	/* Firefox */
	-webkit-transform:all 0.65s ease 0s; /* Safari 和 Chrome */
	-o-transform:all 0.65s ease 0s; 	/* Opera */}
.xwzx ul li a{width:100%;height:200px;display:block;}
.xwzx ul li .pic{float:left;width:280px;height:200px;text-align:center;}
.xwzx ul li .pic img{margin-top:10px;}
.xwzx ul li .details{width:600px;height:200px;float:left;}
.xwzx ul li .details .tt{font-size:16px;color:#333;margin-top: 30px; height: 60px;line-height: 60px;}
.xwzx ul li .details .con{margin-top: 12px; color:#999;line-height:25px;}
.xwzx ul li .destime{width: 100px;float: right;height: 200px;}
.xwzx ul li .destime .date{transition: 0.6s; color:#999999;font-size: 18px;margin-top: 30px;line-height:60px;}
.xwzx ul li .destime .goa{transition: 0.6s; margin-top: 30px;margin-left: 20px;}


.xwzx ul li:hover .tt{color:#3e5d4c;}
.xwzx ul li:hover .destime .goa{margin-left: 40px;}
.xwzx ul li:hover .destime .date{margin-left: 20px;
	color: #3e5d4c;}
.xwzx ul li:hover .pic:before{width:50px;height:50px;border-left: 1px solid #008b92;border-top: 1px solid #008b92;}
.xwzx ul li:hover .pic:after{width:50px;height:50px;border-right: 1px solid #008b92;border-bottom: 1px solid #008b92;}
.xwzx ul li:hover:after{}







.orientation{margin-top:50px;margin-bottom:20px;overflow:hidden;width:100%;}
.orientation .previous{width:100%;
	overflow: hidden;}
.orientation .next{width:100%;
	overflow: hidden;}






/*footer*/




#footer{width:100%;height:525px;overflow:hidden;background:url(../images/index1_09.jpg) no-repeat center;}
.foot_lef{position:relative;height:525px;}
.foot_lef .foot_right{position:absolute; right:10px;bottom:120px;width:150px;}
.foot_lef .foot_right img{margin:auto;display:block;}
.foot_lef .foot_right p{margin:auto;text-align:center;}
.foot_lef .foot_right .ul_2 li{float:left;margin:10px;}
.foot_lef .foot_right .ul_1 li{display:none;}
.foot_lef .foot_right .ul_1 li:first-child{display:block;}
.footer_top{width:1196px;background:rgba(255,255,255,0.5);border:1px solid #f5f5f5; position:relative; height:410px;margin:auto;margin-top:115px;}
.footer_top img{position:absolute;top:-45px;left:50%;margin-left:-84px;}
.footer_nav{margin:auto;display:block;width:500px;overflow:hidden;margin-top:93px;margin-bottom:20px;}
.footer_nav ul{margin:auto;display:block;}
.footer_nav ul li{float:left;height:30px;line-height:30px;}
.footer_nav ul li p{color:#000000;font-size:18px;}

.footer_contact{line-height:36px;font-size:18px;color:#000000;}



.footer_bottom{height:60px;line-height:60px;background:#151515;}
.footer_bottom p{height:60px;line-height:60px;text-align:center;}



.mypage{
    text-align: center;
	width:100%;
	margin-top:20px;
	overflow:hidden;
}	
.mypage	span,.mypage a{
	display: inline-block;
	vertical-align: top;
	
	background:#eee;
	padding: 18px 20px;
	
	margin: 2px;
}
.mypage a.next,.mypage a.prev{
	display:none;
}		
.mypage	span.current,.mypage a.current{
	background: #3e5d4c;
	color: #fff;
}




#sidenav {	width:100%;overflow:hidden;height:100px;background:#f8f8f8;}

#sidenav .gy{width:1200px;margin:auto;height:100%;overflow:hidden;}
#sidenav .gy .left{height:100%;float: left;}
#sidenav .gy .left h2 {height: inherit;font-weight:lighter; font-size:14px; line-height:100px;}
#sidenav h2 a{font-size:14px;}
#sidenav .gy .right{float:right;}
#sidenav ul li{float:left;height:100px; line-height:100px;margin-left:10px;}
#sidenav ul .nv{text-align:left; text-indent:20px;font-size: 16px;}
#sidenav ul li>a{height:100%;width:100%;display:block;position:relative;}
#sidenav ul li a:hover{color:#831b1d;}
#sidenav ul li a.cur{color:#831b1d;}
#sidenav ul .navson{text-indent:45px; }



#sidenav .contact .con{
	border: 1px solid #dcdcdc;
	padding: 15px 19px;
	line-height: 200%;
	font-size: 12px;
}



